package pe.com.chilis.delivery.negocio;

import java.util.ArrayList;

import pe.com.chilis.delivery.beans.BCliente;
import pe.com.chilis.delivery.dao.implementacion.ImplDespachadorCliente;
import pe.com.chilis.delivery.dao.interfaz.IDespachadorCliente;
import pe.com.chilis.delivery.log.UtilLog;

public class NCliente {

	public static ArrayList<BCliente> buscarClientesPorNombre(BCliente cliente){
		ArrayList<BCliente> lstCliente = null;
		try {
			
			IDespachadorCliente objIDespachadorCliente = new ImplDespachadorCliente();
			
			cliente.setNombres("%"+cliente.getNombres()+"%");
			cliente.setApellidoMaterno("%"+cliente.getApellidoMaterno()+"%");
			cliente.setApellidoPaterno("%"+cliente.getApellidoPaterno()+"%");
			
			lstCliente = objIDespachadorCliente.buscarClientesPorNombre(cliente);
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return lstCliente;
	}
	
	public static BCliente buscarClientePorID(BCliente cliente){
		BCliente objCliente = null;
		try {
			
			IDespachadorCliente objIDespachadorCliente = new ImplDespachadorCliente();
			objCliente = objIDespachadorCliente.buscarClientesPorID(cliente);
			
		} catch (Exception e) {
			UtilLog.imprimirExcepcion(e);
		}
		return objCliente;
	}
	
}
